#ifndef ClickPathAnimateControl_H
#define ClickPathAnimateControl_H

#include "globalmousepath.h"
#include "animatewindowpath.h"
#include <QObject>

class ClickPathAnimateControl: public QObject
{
    Q_OBJECT
public:    
    ClickPathAnimateControl(double time, int diameter, bool radiant, double opacity);
    virtual ~ClickPathAnimateControl();
    

public slots:
    void animateWindowOn();
    void animateWindowOff();
    void setDiameterColor( int diameter, QColor color );
    void setShowTime( double value );
    void setOpacity( double value );
    void setRadiant( bool value );
    void pointerOnOff( bool value );


private:
    GlobalMousePath *globalMouse;
    AnimateWindowPath *animateWindow;
    double showTime;


private slots:
    void mousemove( int x, int y );
    void closeWindow();


protected:


};

#endif // ClickPathAnimateControl_H
